<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=\, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>充币</title>
  <link rel="stylesheet" href="__CSS__/ming_common.css">
  <link rel="stylesheet" href="__CSS__/ming.css">
  <script src="__JS__/ios-web-app.js"></script>
</head>

<body style="padding-top: 38px">
  <header class="header">
    <!--<a href='javascript:history.back(-1)'><img src="http://hb90508.zhongbkj.com/Public/Home/images/Return.png" alt=""></a>-->
    <a href="javascript:history.go(-1)"><img src="__IMG__/ex/back_black.png" alt=""></a>
    <p style="padding-left:.2rem;color: #EC1C24;">充币</p>
    <span class="kongge"></span>
  </header>

    <if condition="$isAddress eq 1">

        <section class="zhuanzhang">
            <div class="chongzhi">
                <div class="copy_btn"  id="addr">点击生成充币地址</div>
            </div>
        </section>

    <else/>

    <section class="zhuanzhang" style="margin-top: .5rem;">
<!--      <h1 style="color: #EC1C24;font-size: 24px;margin: .3rem;">充币</h1>-->
    <div class="zhuanzhang_choose">
        <select name="" id="charge">
            <!--<option value="1">BTC</option>-->
            <!--<option value="2">ETH</option>-->
            <option value="8">USDT ERC-20</option>
            <option value="2">DACM</option>
<!--            <option value="10">USDT-OMNI</option>-->
            <!--<option value="4">WFX</option>-->
          </select>
    </div>


    <div class="chongzhi">
      <div id="codeaa"></div>
<!--      <input type="text" id="copyVal" readonly value="{$coinAddress}">-->
      <p class="addersss">充币地址</p>
      <p class="addersss" id="copyVal">
        {$coinAddress}
      </p>
      <div class="copy_btn" style="cursor: pointer" onclick="" data-clipboard-target="#copyVal">点击复制地址</div>

    </div>
      <div class="copy_msg" style="margin: .3rem;">
       <p>请勿向上述地址充值任何非 ERC20_USDT资产，否则资产将不
         可找回。</p>
        <p>您充值至上述地址后，需要整个网络节点的确认，12次网络确认
          后到账，12次网络确认后可提币。</p>
        <p>最小充值金额：1USDT，小于最小金额的充值将不会上账且无法
          退回。</p>
        <p>您的充值地址不会经常改变，可以重复充值；如有更改，我们会
          尽量通过网站公告或邮件通知您。</p>
         <p>请务必确认电脑及浏览器安全，防止信息被改或泄露。</p>
      </div>
    </section>

    </if>

    <style>
      .zhuanzhang_choose select{
        width: 100%;
        font-size: .3rem;
      }
      .zhuanzhang_choose{
        overflow: hidden;
      }
      #codeaa{
        display: flex;
        justify-content: center;
      }
      .header{
          justify-content: left;
      }

    </style>
    


    <script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js"></script>
    <script src="https://cdn.bootcss.com/clipboard.js/2.0.0/clipboard.min.js"></script>
    <script src="__JS__/jquery.qrcode.min.js"></script>

<!--     <script type="text/javascript">

        $.ajax({

                type : 'POST',
                url:"{:U('Property/zhuanshou')}",
                dataType : 'json',
                data:{
                    coinname:1,
                },
                success : function(data){

                    if(data.code == 1){
                        //alert(data.msg);
                    }else
                    {
                        alert(data.data);
                    }
                }
            }) 
        

    </script> -->

    <script>
      var copyBtn = new ClipboardJS('.copy_btn');
      copyBtn.on("success",function(e){
          alert('复制成功');
          e.clearSelection();
      });
      copyBtn.on("error",function(e){
          //复制失败；
          alert('复制失败');
      });

    $('#codeaa').qrcode({
        render:'table',
        text:"{$coinAddress}",
        size: "150"
        
    });
    
    $('.zhuanzhang_chosen button').click(function () {
      $(this).css('color','#EC1C24');
      $(this).siblings().css('color',"#000")
    })

    </script>

    <!-- 获取地址 -->
    <script type="text/javascript">

        $('#charge').change(function(){
            $("#codeaa div").remove()
            //生成BTC地址
            var coinname = $("#charge").val();
            //传输数据
            $.ajax({
                type : 'POST',
                url:"{:U('Property/coinName')}",
                dataType : 'json',
                data:{
                    coinname:coinname,
                },
                success : function(data){

                    if(data.code == 1){
                        alert(data.msg);
                        window.location.reload();
                    }else
                    {
                        $("#copyVal").val(data.data);

                        $("#coin").text(data.msg);

                        $('#codeaa').qrcode({
                            render:'table',
                            text:data.data,
                            size: "150"
                            
                        });
                    }
                }
            })
        });
    </script>


    <!-- 引入js -->
    <script type="text/javascript" src="__JS__/web3.1.js"></script>

    <!-- 生成钱包地址 -->
    <script type="text/javascript">

        if (typeof web3 !== 'undefined') {
            web3 = new Web3(web3.currentProvider);
        } 
        else {        
            web3 = new Web3('https://mainnet.infura.io/JLEYzEEavNnSni91CvPF');
        }


        $('#addr').click(function(){

            //生成BTC地址

            // //传输数据
            // $.ajax({
            //
            //     type : 'POST',
            //     url:"{:U('Property/btcAddress')}",
            //     dataType : 'json',
            //     data:{
            //         coinname:'btc',
            //     },
            //     success : function(data){
            //
            //         if(data.code == 1){
            //             alert(data.msg);
            //             setTimeout(function(){ window.location.reload(); }, 1000);
            //         }else
            //         {
            //             alert(data.msg);
            //             setTimeout(function(){ window.location.reload(); }, 1000);
            //             //window.location.reload();
            //         }
            //     }
            // })
            //
            //
            // //生成usdtomni地址
            // $.ajax({
            //
            //     type : 'POST',
            //     url:"{:U('Property/usdtAddress')}",
            //     dataType : 'json',
            //     data:{
            //         coinname:'usdt',
            //     },
            //     success : function(data){
            //
            //         if(data.code == 1){
            //             alert(data.msg);
            //             setTimeout(function(){ window.location.reload(); }, 1000);
            //         }else
            //         {
            //             alert(data.msg);
            //             setTimeout(function(){ window.location.reload(); }, 1000);
            //             //window.location.reload();
            //         }
            //     }
            // })

            //生成ETH地址

            function RndNum(n){
                var rnd="";
                for(var i=0;i<n;i++)
                    rnd+=Math.floor(Math.random()*10);
                return rnd;
            }

            var password = RndNum(8);
            var account = web3.eth.accounts.create(password);
            var key = account.privateKey;
            var address = account.address;

            //传输数据
            $.ajax({
                type : 'POST',
                url:"{:U('Property/ethAddress')}",
                dataType : 'json',
                data:{
                    address:address,
                    key:key
                },
                success : function(data){

                    if(data.code == 1){
                        alert(data.msg);
                        setTimeout(function(){ window.location.reload(); }, 1000);
                    }else
                    {
                        alert(data.msg);
                        setTimeout(function(){ window.location.reload(); }, 1000);
                    }
                }
            }) 



        });


    </script>

</body>
</html>